home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / door / rdrm12.zip / READROOM.DOC < prev    next >
Text File  |  1992-08-24  |  21KB  |  467 lines

  1.                 ┌────────────────────────────────────┐
  2.                 │           READROOM V1.2            │
  3.                 │   Online Periodical Viewing Door   │
  4.                 │ (C) Exhibit A Communications, 1992 │
  5.                 └────────────────────────────────────┘
  6.  
  7.  
  8.  
  9. ┌────────────────────┐
  10. │  About READROOM    │
  11. └────────────────────┘
  12.  
  13.         READROOM is an online viewing door that provides an environment
  14. for all of your online publications.  READROOM will provide your users a
  15. choice between up to 15 different publications, each with up to 99
  16. different articles.  This door supports both ASCII and ANSI file viewing.
  17. READROOM will work with any BBS that can produce a DOOR.SYS file, either
  18. directly, or using a conversion program. READROOM can also, optionally,
  19. allow the user to download the currently selected periodical using sysop
  20. defined transfer protocols.
  21.  
  22.         Advanced Features in this version include the ability to define
  23. a logfile to track who opens a given publication.  Sysops can also set
  24. separate security levels for each publication if they so desire.
  25.  
  26.         Sysop's can chat with users with full wordwrapping, drop to DOS
  27. or twit the caller without the caller ever knowing the sysop is
  28. watching.
  29.  
  30.         READROOM is fully interupt driven, so there should be no
  31. need to use fossil drivers.  It also handles data transfer at rates up
  32. to 115,200 baud as well as handle communication ports other than Com1 or
  33. Com2.  Contains it's own ANSI driver.  Also supports the 16550 UART
  34. chips through the FIFO buffers.
  35.  
  36.  
  37.  
  38. ┌────────────────────┐
  39. │  About Shareware   │
  40. └────────────────────┘
  41.  
  42.         Shareware is a method of software distribution designed to benefit
  43. both the software developer and the end user.  Shareware (SW) should not
  44. be confused with Public Domain (PD) programs.  While  PD programs are
  45. released to the public with no restrictions attached to their use, SW
  46. programs are the copyrighted work of their authors.  The SW programs are
  47. released to the public for evaluation purposes under the assumption that
  48. if the end user likes the program and continues to use it after a
  49. reasonable period of time, that user is obligated to register the
  50. program.
  51.         If you purchased this program from a SW distributor, you have
  52. not registered it.  You must still pay the programmer to register it.
  53. The money you paid to the distributor was to cover the cost of
  54. duplicating/advertising/etc the files.
  55.         Programmers get to distribute their wares without the expense
  56. of advertising, packaging & distribution.  The users benefit from being
  57. able to try out the programs without having to pay for the privilege of
  58. evaluation.  Shareware programmers (the good ones anyway) are generally
  59. more responsive to bug reports & user requests for additional features.
  60. Everyone benefits provided that the users remember to register and
  61. programmers continue to ... well, program<G>.
  62.  
  63. ┌────────────────────┐
  64. │  Registration      │
  65. └────────────────────┘
  66.  
  67.         Please fill out the file ORDER.FRM, copy it to your printer
  68. and mail it along with a check for $15.00 to Exhibit A Communications
  69. at the address shown on the form.
  70.  
  71.         By sending in your registration fee, you will be entitled to
  72. the following:
  73.         1) Removal of the UNREGISTERED message when door closes
  74.         2) Continued use of this program on any single or multiuser BBS
  75.         3) Free upgrades to future versions
  76.         4) Enhanced support from programmer
  77.         5) The satisfaction of knowing that you are helping to make the
  78.                 shareware system alive
  79.         6) A jump to the next Karma level
  80.         7) The undying gratitude of my wife, son and dog <g>
  81.  
  82.  
  83. ┌────────────────────┐
  84. │  Requirements      │
  85. └────────────────────┘
  86.  
  87.         1) READROOM will only run on a BBS system that is capable of
  88.                 creating a DOOR.SYS file when a user opens a door.
  89.                 If your BBS will not create a DOOR.SYS file, there are
  90.                 conversion programs around to create a DOOR.SYS file
  91.                 from whatever your system creates.  I strongly suggest
  92.                 that you ask your BBS software's author to support the
  93.                 DOOR.SYS standard!
  94.  
  95.         2) READROOM also relies heavily on the READROOM.TOC file for
  96.                 simplifying the setup and maintenance of your
  97.                 publications (see below).  If your favorite online
  98.                 publication isn't shipped with this file, encourage the
  99.                 publishers to support this standard.  Otherwise, you'll
  100.                 have to do it yourself! <g>
  101.  
  102.         3) If you wish to allow users to download publications, you will
  103.                 need an external file transfer protocol program.  The
  104.                 sample batch files are for DSZ, but any should do.
  105.  
  106. ┌────────────────────┐
  107. │  Installation      │
  108. └────────────────────┘
  109.  
  110.         To install READROOM, simply copy all the files included in the
  111. original distribution disk (or archive file) into a single directory.
  112. The only files absolutely necessary to the operation of READROOM are:
  113.         READROOM.EXE
  114.         a configuration file
  115.         and a READROOM.TOC file in same directory as the articles
  116.  
  117.         To install the sample files, please create a subdirectory to hold
  118. the files in SAMPLE.ZIP.  Copy SAMPLE.ZIP into the subdirectory and then
  119. unzip it and continue with installing the door as below.
  120.  
  121.         You will want to use a text editor to open READROOM.CNF or create
  122. a new .CNF file.  The Configuration format is as follows:
  123. D:\GAP
  124. InfoMat BBS
  125. 0
  126. 0
  127. 0000000000.0000
  128. WELCOME
  129. EXIT
  130. Information About Other Programs from Exhibit A Communications
  131. H:\READROOM\SAMPLE
  132. YES
  133. RESERVED
  134.  
  135. Each line will be explained below:
  136.  
  137. 1)      This is the directory where READROOM will find the DOOR.SYS file
  138.         created by your BBS software when a user opens a door.
  139.  
  140. 2)      This is the name of your BBS.
  141.  
  142. 3)      This is the IRQ that should be used for the com port that you
  143.         are using UNLESS you are using COM1 or COM2 in which case you
  144.         will put a 0 here.
  145.  
  146. 4)      This is the Base Port Address for the com port that you are
  147.         using UNLESS you are using COM1 or COM2 in which case you will
  148.         put a 0 here.
  149.  
  150. 5)      This is where you will place your registration number you
  151.         receive from Exhibit A Communications upon registering READROOM.
  152.  
  153. 6)      This is the name of the file (including path if not in same
  154.         directory where READROOM.EXE is located) you wish to show users
  155.         when they first enter this door.  If you don't wish to utilize
  156.         this feature, leave this line blank.
  157.  
  158. 7)      This is the name of the file (including path if not in same
  159.         directory where READROOM.EXE is located) you wish to show users
  160.         when they leave this door.  If you don't wish to utilize this
  161.         feature, leave this line blank.
  162.  
  163. NOTE:  Each of the following lines will be repeated for each publication
  164.        you plan on offering.
  165.  
  166. 8)      This is the description you wish to show up on the publication
  167.         menu.  This line should be no longer than 60 characters.
  168.  
  169. 9)      The full drive and path to the directory that contains the
  170.         READROOM.TOC file (below) for this publication as well as all of
  171.         the articles to be viewed in this publication.
  172.  
  173. 10)     YES or NO, depending on whether you wish to allow users to download
  174.         the file named in the READROOM.TOC file (below).  If you run a multi-
  175.         node system and since this flag is set in the configuration file, you
  176.         may allow users on a private node to d/l the file while not allowing
  177.         those on the public node to do so.  The choice is up to you.
  178.         For more information on setting up the system to allow
  179.         downloads, please see Appendix C at the end of this document.
  180.  
  181. 11)     Advanced Features Line.
  182.           If you don't wish to utilize the Advanced Features, please
  183.           leave this line blank or use the RESERVED key word.
  184.           The Advanced Features line, if enabled, must consist of at
  185.           least 2 words.
  186.                 1. NOLOG or the full drive\path\filename of the log file
  187.                    for this publication.  This log will track those who
  188.                    open this publication.
  189.                 2. Minimum security level neccessary to open this pub-
  190.                    lication.  If you wish to disable this feature, enter
  191.                    a 0.
  192.         NOTE: As additional features are added to READROOM door, they
  193.         will probably be defined by options specified on this line.
  194.  
  195. Repeat lines 8 through 11 for each publication you wish to offer up to a
  196. maximum of 15 publications.  If you enter more than 15, only the first
  197. 15 will be used.
  198.  
  199. NOTE:   A seperate configuration file must be created for each node you
  200. intend to run READROOM on.
  201.  
  202.         Next, you will need to create a directory that will hold the
  203. articles you wish to have displayed.  You will need to have a seperate
  204. directory for each publication you intend to display with READROOM door.
  205. In this directory you will place:
  206.         1)  Articles to be viewed
  207.         2)  Archived version of the articles above (optional)
  208.         3)  READROOM.TOC
  209. The READROOM.TOC acts as an index to the articles available that
  210. READROOM door needs to run.  Having this file separate from the
  211. configuration file should make life easier for sysops running multi-node
  212. systems and whose publications change frequently.
  213.  
  214.         To create READROOM.TOC, please use the following format:
  215.  
  216. PIM9204.ZIP
  217. PIM
  218. Poetry In Motion
  219. April 1992                      Vol. 12, Issue 4
  220. ART1
  221. ART2
  222. ART3
  223. ART4
  224. ...
  225. ...
  226. ...
  227. ART99
  228.  
  229. 1)      This line defines the file you wish to have available to users to
  230.         download.  If you do not intend to offer this function, you must at
  231.         least leave this line blank.  Since the ability to d/l is set in the
  232.         configuration file you may have a file name here even if you aren't
  233.         allowing it.
  234.  
  235. 2)      This line is the name of the welcome file you wish displayed to
  236.         the user as they first enter the door.  Your file should have no
  237.         extension.  The name should be the name of the ASCII file you wish
  238.         displayed.  If a user is in the color mode, MPD will look for a
  239.         file that is the same as the one you name in this line except that
  240.         the color version will have the letter G tacked on the end.  If that
  241.         file is not found, it will show the original file.  In the
  242.         example above, a color user would be shown the file PIMG.
  243.  
  244.  
  245. 3)      This line is for the first header that appears over READROOM's menu.
  246.         Normally you would want to place the name of the publication here.
  247.  
  248. 4)      This line is for the second header that appears over READROOM's menu.
  249.         Normally you would place the issue number and date here, or what ever
  250.         text tickles your fancy.
  251.  
  252. 5-104)  These lines are where you define what files are available for
  253.         viewing.  There should be one listing per line, to a maximum of
  254.         99 files.  The first thing on each line should be the complete
  255.         drive\path\filename of the ASCII (non-color) file to be viewed.
  256.         For color users, READROOM will tack on a G at the end of the
  257.         filename.  (See number 6 above)  Following this you will put at
  258.         least one space before starting the file description that will
  259.         appear on the menu.  This description can be no longer than 59
  260.         characters.
  261.  
  262. ┌────────────────────┐
  263. │  Operation         │
  264. └────────────────────┘
  265.  
  266.    Setup
  267.    ─────
  268.         To run READROOM door, you will need to create a batch file that
  269. will launch the door.  For example:
  270.                 @echo off
  271.                 d:
  272.                 cd \readroom
  273.                 readroom readroom.cnf
  274. will work with GAP.  Some other BBSes require that you call the BBS
  275. software at the end of a door batch file.   Check with your BBS
  276. documentation.
  277.  
  278. MULTI-NODE BBS NOTE:
  279.         READROOM will run on multiple node setups, but you must create
  280. a seperate configuration file for each node.  The only line that should
  281. change between any of the configuration files will probably be the first
  282. line (showing location of DOOR.SYS file for that node).
  283.  
  284.         You may set up multiple configurations of READROOM by creating a
  285. different batchfile/.cnf file for each occurance of the door.
  286. Currently, this is the only way to get more than 15 publications online.
  287. This limitation will hopefully be removed in future versions of this
  288. door.  In doing so, you MUST remember that the paths you list in the .CNF
  289. files should be the full drive\path\filenames, or at bare minimum, the
  290. path\filename relative to where READROOM.EXE is located.
  291.  
  292. ┌────────────────────┐
  293. │  Support           │
  294. └────────────────────┘
  295.  
  296.         READROOM is fully supported by it's programmer Michael J. Gibbs
  297. through Exhibit A Communications.  He can be reached in the following
  298. manners:
  299.         1) Intelec network           node id :->EXHIBITA
  300.                 conferences monitored:
  301.                         SYSOP
  302.                         PCRELAY
  303.                         BBS DOORS
  304.                         PROGRAMMING
  305.                         C PROGRAMMING
  306.                         INTELEC ADMIN
  307.         2) MediaNET network          node id:->EXHIBITA
  308.                 conferences monitored:
  309.                         MEDIANET ADMIN
  310.                         PRO PHOTO
  311.                         MEDIANET CHAT
  312.         2) RaceNet network           node id:->EXHIBITA
  313.                 conferences monitored:
  314.                         OFFROAD
  315.                         RACENET SYSOPS
  316.         3) InfoMat BBS (714) 492-8727
  317.                 forum 7 is support for Exhibit A Programs
  318.         4) CI$  #72246,1653
  319.  
  320. ┌────────────────────┐
  321. │  Legal Disclaimer  │
  322. └────────────────────┘
  323. (small print on<g>)
  324.         As with any program, every attempt is made by the programmer to
  325. kill all the bugs in the software before it is release to the public.
  326. Since this is all but impossible, it is recommended that new software
  327. should only be run (for the first time at least) when a current backup
  328. of your hard disk is available.  When shareware is released for public
  329. evaluation, there is little that can be done on the programmer's end to
  330. prevent others from infecting the program with viruses or making
  331. unauthorized changes to the program.  AS SUCH, user agrees to hold
  332. harmless MICHAEL J. GIBBS, INFOMAT BBS and EXHIBIT A COMMUNICATIONS in
  333. regards to any personal, physical, emotion, financial, sexual or other
  334. damage that may occur to hardware, software or the user that may arise
  335. from the use of this program.  Use of this program is considered to be
  336. acceptance of these conditions.
  337.         This program remains the copyrighted work of Exhibit A
  338. Communications.  When you register the program, you are granted a
  339. license to use this program on one (1) BBS system, regardless of how
  340. many nodes are active.  You may sell your registered number to another
  341. if the following conditions are met:
  342.         1) All copies of the software and any documentation are
  343.                 transferred to the new owner.
  344.         2) You must discontinue use of the program following the sale.
  345.         3) The new owner must contact Exhibit A Communications to update
  346.                 our user records.
  347.         This program may not be sold in it's unregistered form.  It is
  348. intended to be distributed freely.  Pay BBS systems are exempt from this
  349. requirement provided they are not charging specifically for access to
  350. this one program.  Shareware distributors/User Groups may charge a nominal
  351. copying/library fee not to exceed $7.00.
  352. (small print off<g>)
  353.  
  354. ┌────────────────────┐
  355. │  Special Thanks    │
  356. └────────────────────┘
  357.  
  358.         Special thanks go out to:
  359.                 My wife and son for tolerating my weird ways.
  360.                 Inez Harrison (editor of Poetry In Motion newsletter)
  361.                         for her support for this program.
  362.                 Tony Curro (editor of Computer Talk Magazine)
  363.                         for his support for the READROOM.TOC format.
  364.                 Don (sysop of MoonDog BBS) for his patient ßeta testing
  365.                         of this program.
  366.  
  367. ┌────────────────────┐
  368. │  Appendix          │
  369. └────────────────────┘
  370.  
  371.  
  372.    Appendix A
  373.    ──────────
  374.                         ┌────────────────────┐
  375.                         │ HISTORY:  READROOM │
  376.                         └────────────────────┘
  377. Version         Date            Fixes, Changes, etc.
  378. ───────         ────────        ─────────────────────────────────────
  379. 1.2             08/24/92        Fixed ASCII/ANSI file display problem that
  380.                                 caused first (for remote users) and second
  381.                                 (for local users) lines of each screen of text
  382.                                 to scroll off top of screen.
  383.  
  384. 1.1             08/03/92        Released v1.1.
  385.  
  386. 1ß8             07/29/92        Externalized transfer protocols.
  387.  
  388. 1ß7             07/15/92        Added advanced features:
  389.                                         minimum security level to open pub
  390.                                         optional logging of users in and out
  391.                                                 of a publication
  392.  
  393. 1.0             06/05/92        First public release of door!
  394.  
  395. 1ß6             06/02/92        Added support for 15 different
  396.                                 publications.  Released for final Beta
  397.                                 testing.
  398.  
  399. 1ß5             05/20/92        Improved appearance of the command line
  400.                                 when download is enabled.
  401.  
  402. 1ß4             05/18/92        Added ability to d/l this issue from
  403.                                 within the door.  Requires DSZ.
  404.  
  405. 1ß3             05/13/92        Seperated configuration file from the
  406.                                 table of contents to optimize for use on
  407.                                 multi-node BBSes.
  408.  
  409. 1ß2             05/11/92        Fixed error that caused user to choose
  410.                                 a number higher than the maximum number
  411.                                 of documents.
  412.  
  413. 1ß1             04/08/92        First official beta test.  Support for
  414.                                 up to 99 files to be viewed.
  415.  
  416.    Appendix B
  417.    ──────────
  418.                                 Future Improvements
  419.  
  420.         Shortly thereafter, if the need dictates, I will add the ability for
  421. certain specified users to upload an updated publication.  READROOM will then
  422. launch an update batch file that will replace the old files with the new ones
  423. and update the READROOM.TOC accordingly!
  424.  
  425.         If people come across stable publication formats (like USA Today's or
  426. others) please forward them to me and I will try and create some small (.COM)
  427. programs to automatically create the READROOM.TOC file.
  428.  
  429.    Appendix C
  430.    ──────────
  431.                     Setting up READROOM for downloading publications
  432.  
  433.         If you decide to allow users to download publication, there are
  434. a few steps you must take first.
  435.         1)  Unzip DL-FILES.ZIP into the directory containing
  436.                 READROOM.EXE.
  437.         2)  Make changes to the READROOM configuration so that the
  438.                 allow-download-line (see above) for each publication
  439.                 reads YES.
  440.         3)  If you intend to offer only the DSZ protocols then you can
  441.                 use the RR-Sx.BAT files as they are.
  442.  
  443.         If you wish to add more transfer protocols, please do the
  444.         following:
  445.         1)  Add the letter you wish to have the user press to select the
  446.                 protocol to PROTO.DAT.  This file should contain the
  447.                 letter (uppercase) or number used to call the protocol,
  448.                 one per line.  See sample PROTO.DAT for examples.
  449.         2)  Add the letter to the PROTO and PROTOG menu files.
  450.         3)  Create a RR-Sx.BAT file where x is the letter or number
  451.                 defined in PROTO.DAT.  READROOM will pass the
  452.                 following parameters to the batch file:
  453.                 %1      Comm Port Number
  454.                 %2      DTE (computer to modem) speed
  455.                 %3      The full drive\path\filename of the file to
  456.                         transfer
  457.                 %4      User's actual baud rate (modem to modem)
  458.  
  459.                         POINTS TO REMEMBER!
  460.  
  461.         1)  Make sure that the filename in READROOM.TOC does NOT include
  462.             a drive or path.  It should list the filename ONLY.
  463.             READROOM will add the filename to the drive\path listed in
  464.             the READROOM's configuration file for the given publication.
  465.  
  466.         2)  Make sure that the file DOES exist in the directory.
  467.